Part Number Hot Search : 
HM62V1 SR1680 FR150 2SC4622 LT1016 25X40 S9025 LB161
Product Description
Full Text Search
 

To Download DM9101 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver General Description
The DM9101 is a physical-layer, single-chip, low-power transceiver for 100Base-TX, and 10Base-T operations. On the media side, it provides a direct interface either to Unshielded Twisted Pair Category 5 Cable (UTP5) for 100Base-TX Fast Ethernet, or UTP5/UTP3 Cable for 10Base-T Ethernet. Through the IEEE 802.3u Media Independent Interface (MII), the DM9101 connects to the Medium Access Control (MAC) layer, ensuring a high interoperability among products from different vendors. The DM9101 uses a low-power and high-performance CMOS process. It contains the entire physical layer functions of 100Base-TX as defined by IEEE 802.3u, including the Physical Coding Sublayer (PCS), Physical Medium Attachment (PMA), 100Base-TX Twisted Pair Physical Medium Dependent Sublayer (TP-PMD), and a 10Base-T Encoder/Decoder (ENC/DEC). The DM9101 provides strong support for the Auto-negotiation function utilizing automatic media speed and protocol selection. The DM9101 incorporates an internal wave-shaping filter to control rise/fall time, eliminating the need for external filtering on the 10/100Mbps signals. Patent-Pending Circuitry Includes: Smart adaptive receiver equalizer Digital algorithm for high frequency clock/data recovery circuit High speed wave-shaping circuit
Block Diagram
25M OSCI LED1-4#
TX CGM
LED Driver
4B/5B Encoder
Scrambler
Parallel to Serial
NRZ to NRZI
NRZI to MLT-3
MLT-3 Driver
100TXD+/-
Rise/Fall Time CTL 25M CLK 125M CLK MII Signals MII Interface/ Control
4B/5B Decoder
Codegroup Alignment
Descrambler
Serial to Parallel
NRZI to NRZ RX CRM
MLT-3 to NRZI
Adaptive EQ
RXI+/-
Digital Logic
10BASE-T Module
RX TX
RXI+/10TXD+/-
Register
Collision Detection
Carrier Sense
AutoNegotiation
Final Version: DM9101-DS-F03 July 22, 1999
1
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Table of Contents
General Description ................................................1 Block Diagram ........................................................1 Features .................................................................3 Pin Configuration: DM9101E LQFP.........................3 Pin Configuration: DM9101F QFP...........................4 Pin Description .......................................................5 Functional Description MII Interface ......................................................12 100Base-TX Operation ......................................14 100Base-TX Transmit........................................14 100Base-TX Operation ......................................15 4B5B Encoder ...................................................15 Scrambler..........................................................15 Parallel to Serial Converter ................................15 NRZ to NRZI Encoder........................................15 MLT-3 Converter ...............................................15 MLT-3 Driver .....................................................15 4B5B Code Group .............................................16 100Base-TX Receiver........................................17 Signal Detect .....................................................17 Digital Adaptive Equalization..............................17 MLT-3 to NRZI Decoder.....................................17 Clock Recovery Module .....................................18 NRZI to NRZ .....................................................18 Serial to Parallel ................................................18 Descrambler......................................................18 Code Group Alignment ......................................18 4B5B Decoder ...................................................18 10Base-T Operation ..........................................18 Collision Detection.............................................18 Carrier Sense ....................................................18 Auto-Negotiation................................................18 MII Serial Management......................................19 Serial Management Interface .............................19 Management Interface - Read Frame Structure.19 Management Interface - Write Frame Structure.19 Register Description .............................................20 - Key To Default....................................................20 Basic Mode Control Register (BMCR) - Register 0...........................................................21 Basic Mode Status Register (BMSR) - Register 1...........................................................22 PHY ID Identifier Register #1 (PHYIDR1)
2
- Register 2 .......................................................... 23 PHY ID Identifier Register #2 (PHYIDR2) - Register 3 .......................................................... 24 Auto-negotiation Advertisement Register (ANAR) - Register 4 .......................................................... 24 Auto-negotiation Link Partner Ability Register (ANLPAR) - Register 5 ......................................... 25 Auto-negotiation Expansion Register (ANER) - Register 6 .......................................................... 26 DAVICOM Specified Configuration Register (DSCR) - Register 16......................................................... 26 DAVICOM Specified Configuration and Status Register (DSCSR) - Register 17 ........................... 28 10Base-T Configuration / Status (10BTSCRCSR) - Register 18......................................................... 29 Absolute Maximum Ratings .................................. 30 DC Electrical Characteristics ................................ 31 AC Characteristics................................................ 32 Timing Waveforms MII-100Base-TX Transmit Timing Diagram ........ 33 MII-100Base-TX Receive Timing Diagram ......... 33 Auto-negotiation and Fast Link Pulse Timing ..... 34 MII-10Base-T Transmit Timing Diagram ............ 35 MII-10Base-T Receive Nibble Timing Diagram .. 35 10BASE-T SQE (Heartbeat) Timing Diagram..... 36 10BASE-T Jab and Unjab Timing Diagram ........ 36 MDIO Timing when OUTPUT by STA ................ 37 MDIO Timing when OUTPUT by DM9101.......... 37 Magnetics Selection Guide ................................... 38 Crystal Selection Guide ........................................ 38 Application Circuit (for reference only) .................. 40 Package Information............................................. 41 Ordering Information............................................. 42 Company Overview .............................................. 42 Contact Windows.................................................. 42
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Features
* * * * * * * * 10/100Base-TX physical-layer, single-chip transceiver Compliant with IEEE 802.3u 100Base-TX standard Compliant with ANSI X3T12 TP-PMD 1995 standard Compliant with IEEE 802.3u Auto-negotiation protocol for automatic link type selection Supports the MII with serial management interface Supports Full Duplex operation for 10 and 100Mbps High performance 100Mbps clock generator and data recovery circuitry Adaptive equalization circuitry for 100Mbps receiver * * * * * * * Controlled output edge rates in 100Mbps Supports a 10Base-T interface without the need for an external filter Provides Loop-back mode for system diagnostics Includes Flexible LED configuration capability Digital clock recovery circuit using advanced digital algorithm to reduce jitter Low-power, high-performance CMOS process Available in both a 100 pin LQFP and a 100 QFP package
Pin Configuration: DM9101E LQFP
NC AVCC AGND AGND 10BTSER BPSCR BP4B5B BPALIGN RPTR/NODE# OPMODE3 OPMODE2 OPMODE1 OPMODE0 PHYAD4 PHYAD3 DVCC DGND PHYAD2 PHYAD1 PHYAD0 TESTMODE RESET# RX_EN RX_ER/RXD4 RX_DV NC NC NC AGND AVCC AVCC RXIRXI+ AGND AGND 10TXO10TXO+ AVCC AVCC AGND AGND NC NC AVCC AVCC AGND AGND 100TXO100TXO+ AVCC 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 8 1 80 79 78 77 76
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
DM9101E
75 74 73 72 71 70 69 68 67 66 65 64 63 62 6 1 60 59 58 57 56 55 54 53 52 5 1
COL CRS RX_CLK DVCC DGND RXD0 RXD1 RXD2 RXD3 DVCC DGND MDIO MDC TX_CLK TX_EN DVCC DGND TXD0 TXD1 TXD2 TXD3 TX_ER/TXD4 TXLED# RXLED# LINKLED#
Final Version: DM9101-DS-F03 July 22, 1999
AVCC OSCI/X1 X2 AGND OSC/XTL# AVCC AGND BGREF BGRET DGND DGND DGND DVCC TRIDRV UTP SPEED10 RX_LOCK DGND NC LINKSTS CLK25M DVCC FDXLED# COLLED# DGND
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
3
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Configuration: DM9101F QFP
RPTR/NODE#
OPMODE3
10BTSER
BPALIGN
PHYAD4
PHYAD3
PHYAD1
PHYAD0
TESTMODE 82
OPMODE2
OPMODE1
OPMODE0
PHYAD2
BP4B5B
BPSCR
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
DGND
DVCC
85
84
83
AVCC NC NC NC NC AGND
1 2 3 4 5 6 7
81 80 79 78 77 76 75 74 73 72 71 70 69 68 67
RESET#
AGND
AGND
RX_EN RX_ER/RXD4 RX_DV COL CRS RX_CLK DVCC DGND RXD0 RXD1 RXD2 RXD3 DVCC DGND MDIO MDC TX_CLK TX_EN DVCC DGND TXD0 TXD1 TXD2 TXD3 TX_ER/TXD4 TXLED# RXLED# LINKLED# DGND COLLED#
AVCC RXIRXI+ AGND AGND 10TXO10TXO+ AVCC AVCC AGND AGND NC NC AVCC AVCC AGND AGND 100TXO100TXO+ AVCC AVCC OSCI/X1 X2
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 FDXLED#
DM9101F
66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
SPEED10
RX_LOCK
CLK25M
DVCC
BGREF
DGND
DGND
DGND
DGND
AGND
AGND
OSC/XTL#
4
LINKSTS
BGRET
TRIDRV
DVCC
AVCC
UTP
NC
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description
Pin No. Pin Name I/O Description
LQFP QFP MII Interface 54 56
TX_ER/ TXD4
I
Transmit Error: In 100Mbps mode, if this signal is asserted high and TX_EN is active, the HALT symbol is substituted for the actual data nibble. In 10Mbps mode, this input is ignored. In bypass modes (BP4B5B or BPALIGN), TX_ER becomes the TXD4 pin, the fifth TXD data bit. Transmit Data: Transmit data input pins for nibble data from the MII in 100Mbps or 10Mbps nibble mode (25 MHz for 100Mbps mode, 2.5MHz for 10Mbps nibble mode). In 10Mbps serial mode, the TXD0 pin is used as the serial data input pin. TXD[3:1] are ignored. Transmit Enable: Active high input indicates the presence of valid nibble data on TXD[3:0] for both 100Mbps or 10Mbps nibble mode. In 10Mbps serial mode, active high indicates the presence of valid 10Mbps data on TXD0. Transmit Clock: Transmit clock output from the DM9101: - 25MHz nibble transmit clock derived from transmit Phase Locked Loop(TX PLL) in 100Base-TX mode - 2.5MHz transmit clock in 10Base-T nibble mode - 10MHz transmit clock in 10Base-T serial mode Management Data Clock: Synchronous clock to the MDIO management data input/output serial interface which is asynchronous to transmit and receive clocks. The maximum clock rate is 2.5MHz. Management Data I/O: Bi-directional management instruction/data signal that may be driven by the station management entity or the PHY. This pin requires a 1.5K pull-up resistor. Receive Data: Nibble wide receive data (synchronous to RX_CLK - 25MHz for 100Base-TX mode, 2.5MHz for 10Base-T nibble mode). Data is driven on the falling edge of RX_CLK. In 10Mbps serial mode, the RXD0 pin is used as the data output pin. RXD[3:1] are ignored. Receive Clock: Provides the recovered receive clock for different modes of operation: - 25MHz nibble clock in 100Mbps mode - 2.5MHz nibble clock in 10Mbps nibble mode - 10MHz receive clock in 10Mbps serial mode
55-58
57 - 60
TXD3 TXD2 TXD1 TXD0
I
61
63
TX_EN
I
62
64
TX_CLK
O,Z
63
65
MDC
I
64
66
MDIO
I/O
67-70
69 - 72
RXD3 RXD2 RXD1 RXD0
O,Z
73
75
RX_CLK
O,Z
Final Version: DM9101-DS-F03 July 22, 1999
5
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Pin No. Pin Name I/O Description
LQFP QFP MII Interface (continued) 74 76 CRS
O,Z
75
77
COL
O,Z
76 77
78 79
RX_DV RX_ER/ RXD4
O,Z O,Z
78
80
RX_EN
I
Carrier Sense: This pin is asserted high to indicate the presence of carrier due to receive or transmit activities in 10Base-T or 100Base-TX Half Duplex modes. In Repeater, when Full Duplex or Loop-back mode is a logic 1, it indicates the presence of carrier due only to receive activity. Collision Detect: Asserted high to indicate detection of collision conditions in 10Mbps and 100Mbps Half Duplex modes. In 10Base-T Half Duplex mode with Heartbeat set active (bit 13, register 18h), it is also asserted for a duration of approximately 1ms at the end of transmission to indicate heartbeat. In Full Duplex mode, this signal is always logic 0. There is no heartbeat function in Full-Duplex mode. Receive Data Valid: Asserted high to indicate that valid data is present on RXD[3:0]. Receive Error: Asserted high to indicate that an invalid symbol has been detected inside a received packet in 100Mbps mode. In a bypass mode (BP4B5B or BPALIGN modes), RX_ER becomes RXD4, the fifth RXD data bit of the 5B symbols. Receive Enable: Active high enabled for receive signals RXD[3:0], RX_CLK, RX_DV and RX_ER. A low on this input tri-states these output pins. For normal operation in a NODE application, this pin should be pulled high. 100/10Mbps Differential Input Pair: These pins are the differential receive input for 10Base-T and 100Base-TX. They are capable of receiving 100Base-TX MLT-3 or 10Base-T Manchester encoded data. 10Base-T Differential Output Pair: This output pair provides controlled rise and fall times designed to filter the transmitters output. 100Base-TX Differential Output Pair: This output pair drives MLT-3 encoded data to the 100M twisted pair interface and provides controlled rise and fall times designed to filter the transmitter output, reducing any associated EMI.
Media Interface 7, 8 9, 10
RXI-, RXI+
I
11, 12
13, 14
10 TXO-, 10 TXO+ 100 TXO-, 100 TXO+
O
23, 24
25, 26
O
6
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Pin No. Pin Name I/O Description
LQFP QFP LED Interface : These outputs can directly drive LEDs or provide status information to a network management device. Polarity/Full Duplex LED: 48 50 FDXLED# O (POLLED) Indicates Full Duplex mode status for 100Mbps and 10Mbps operation (Active low). If bit 4 of Register 16 (FDXLED_MODE) is set, the FDXLED# pin function will change to indicate the Polarity status for 10Mbps operation. If polarity is inverted, the POLLED will go ON. Collision LED: 49 51 COLLED# O Indicates the presence of collision activity for 10Mbps and 100Mbps operation. This LED has no meaning for 10Mbps or 100Mbps Full Duplex operation (Active low). Link LED: 51 53 LINKLED# O Indicates Good Link status for 10Mbps and 100Mbps operation (TRAFFIC LED) (Active low). It functions as the TRAFFIC LED when bit 5 of register 16 is set to 1. In TRAFFIC LED mode, it is always ON when the link is OK. The TRAFFIC LED flashes when transmitting or receiving. Receive LED: 52 54 RXLED# OD Indicates the presence of receive activity for 10Mbps and 100Mbps operation (Active low). The DM9101 incorporates a "monostable" function on the RXLED output. This ensures that even minimal receive activity will generate an adequate LED ON time. Transmit LED: 53 55 TXLED# OD Indicates the presence of transmit activity for 10Mbps and 100Mbps operation (Active low). The DM9101 incorporates a "monostable" function on the TXLED output. This ensures that even minimal transmit activity will generate an adequate LED ON time. Device Configuration/Control/Status Interface UTP Cable Indication: 40 42 UTP O UTP=1: Indicates UTP cable is used. Speed 10Mbps: 41 43 SPEED10 O When set high, this bit indicates a 10Mbps operation, when set low 100Mbps operation. This pin can drive a low current LED to indicate that 100Mbps operation is selected. Lock for Clock/Data Recovery PLL: 42 44 RX_LOCK O When this pin is high it indicates that the receiver recovery PLL logic has locked to the input data stream. Link Status Register Bit: 45 47 LINKSTS O This pin reflects the status of bit 2 register 1.
Final Version: DM9101-DS-F03 July 22, 1999
7
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Pin No. Pin Name I/O Description
LQFP QFP Device Configuration/Control/Status Interface (continued) OPMODE0 - OPMODE3: 88-91 90 - 93 OPMODE0 I OPMODE1 These pins are used to control the forced or advertised operating OPMODE2 mode of the DM9101 (see table below). The value is latched into OPMODE3 the DM9101 registers at power-up/reset.
OPMODE3 0 OPMODE2 0 OPMODE1 0 OPMODE0 0 Function Auto-neg enable with all capabilities with Flow Control Auto-neg enable without all capabilities without Flow Control Auto-neg 100TX FDX with Flow Control only Auto-neg 100TX FDX/HDX without Flow Control Auto-neg 10TP FDX with Flow Control only Auto-neg 10TX FDX/HDX without Flow Control Manual select 100TX FDX Manual select 100TX HDX Manual select 10TX FDX Manual select 10TX HDX
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0 0 1 1
1 1 0 0
1 1 0 0
0 1 0 1
92
94
RTPR/NOD E#
I
93
95
BPALIGN
I
Repeater/Node Mode: When set high, this bit selects REPEATER mode; when set low, it selects NODE. In REPEATER mode or NODE mode with Full Duplex configured, the Carrier Sense (CRS) output from the DM9101 will be asserted only during receive activity. In NODE mode or a mode not configured for Full Duplex operation, CRS will be asserted during receive or transmit activity. At power-up/reset, the value on this pin is latched into Register 16, bit 11. Bypass Alignment: Allows 100Mbps transmit and receive data streams to bypass all of the transmit and receive operations when set high. At power-up/reset, the value on this pin is latched into bit Register 16 ,bit 13.
8
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Pin No. Pin Name I/O Description
LQFP QFP Device Configuration/Control/Status Interface (continued) Bypass 4B5B Encoder/Decoder: 94 96 BP4B5B I Allows 100Mbps transmit and receive data streams to bypass the 4B to 5B encoder and 5B to 4B decoder circuits when set high At power-up/reset, the value on this pin is latched into Register 16, bit 15. Bypass Scrambler/Descrambler: 95 97 BPSCR I Allows 100Mbps transmit and receive data streams to bypass the scrambler and descrambler circuits when set high. At power-up/reset, the value on this pin is latched into Register 16, bit 14. Serial/Nibble Select: 96 98 10BTSER I 10Mbps Serial Operation: When set high, this input selects a serial data transfer mode. Manchester encoded transmit and receive data is exchanged serially with a 10MHz clock rate on the least significant bits of the nibble-wide MII data buses, pin TXD[0] and RXD[0] respectively. This mode is intended for use with the DM9101 connected to a device (MAC or Repeater) that has a 10Mbps serial interface. Serial operation is not supported in 100Mbps mode. For 100Mbps, this input is ignored. 10 and 100Mbps Nibble Operation: When set low, this input selects the MII compliant nibble data transfer mode. Transmit and receive data is exchanged in nibbles on the TXD[3:0] and RXD[3:0] pins respectively. At power-up/reset, the value on this pin is latched into Register 18, bit 10. Clock Interface 27 29 OSCI/X1 I Crystal or Oscillator Input: This pin should be connected to a 25MHz (50 ppm) crystal if OSC/XTL#=0 or a 25MHz (50ppm) external TTL oscillator input, if OSC/XTLB=1. Crystal Oscillator Output: An external 25MHz (50 ppm) crystal should be connected to this pin if OSC/XTL#=0, or left unconnected if OSC/XTL#=1. Crystal or Oscillator Selector Pin: OSC/XTL#=0: An external 25MHz (50ppm) crystal should be connected to X1 and X2 pins. OSC/XTL#=1: An external 25MHz (50ppm) oscillator should be connected to X1 and X2 should be left unconnected. 25MHz Clock Output:. This clock is derived directly from the crystal circuit.
28
30
X2
O
30
32
OSC/XTL#
I
46
48
CLK25M
O,Z
Final Version: DM9101-DS-F03 July 22, 1999
9
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Pin No. Pin Name I/O Description
LQFP QFP PHY Address Interface: PHYAD[4:0] provides up to 32 unique PHY address. An address selection of all zeros (00000) will result in a PHY isolation condition. See the isolate bit description in the BMCR, address 00. PHY Address 0: 81 83 PHYAD0 I PHY address bit 0 for multiple PHY address applications. The status of this pin is latched into Register 17, bit 8 during power up/reset. PHY Address 1: 82 84 PHYAD1 I PHY address bit 1 for multiple PHY address applications. The status of this pin is latched into Register 17, bit 7 during power up/reset. PHY Address 2: 83 85 PHYAD2 I PHY address bit 2 for multiple PHY address applications. The status of this pin is latched into Register 17, bit 6 during power up/reset. PHY Address 3: 86 88 PHYAD3 I PHY address bit 3 for multiple PHY address applications. The status of this pin is latched into Register 17, bit 5 during power up/reset. PHY Address 4: 87 89 PHYAD4 I PHY address bit 4 for multiple PHY address applications. The status of this pin is latched into Register 17, bit 4 during power up/reset. Miscellaneous No Connect: 1-3, 2 - 5, NC 17, 18, 19, 20, Leave these pins unconnected (floating). 44, 46 100 Bandgap Voltage Reference: 33 35 BGREF I Connect a 6.01K, 1% resistor between this pin and the BGRET pin to provide an accurate current reference for the DM9101. Bandgap Voltage Reference Return: 34 36 BGRET I Return pin for 6.01K resistor connection. Tri-state Digital Output Pins: 39 41 TRIDRV I When set high, all digital output pins are set to a high impedance state, and I/O pins, go to input mode. Reset: Active Low input that initializes the DM9101. It should 79 81 RESET# I remain low for 30ms after VCC has stabilized at 5Vdc (normal) before it transitions high. Test Mode Control Pin: 80 82 TESTMODE I TESTMODE=0: Normal operating mode. TESTMODE=1: Enable test mode.
10
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Pin Description (continued)
Power and Ground Pins : The power (VCC) and ground (GND) pins of the DM9101 are grouped in pairs of two categories - Digital Circuitry Power/Ground Pairs and Analog Circuitry Power/Ground Pair.
Pin No. Pin Name I/O Description
LQFP QFP Group A - Digital Supply Pairs 35, 36, 37, 38, DGND P Digital Logic Ground. 37, 43, 39, 45, 50, 59, 52, 61, 65, 71, 67, 73, 84 86 Group A - Digital Supply Pairs (continued) 38, 47, 40, 49, DVCC P Digital Logic power supply 60, 72, 62, 74, 66, 85 68, 87 Group B - Analog Circuit Supply Pairs 4, 9, 6, 11, 12, AGND P Analog circuit ground 10, 15, 18, 17, 16, 21, 23, 24, 22, 29, 31, 34, 32, 97, 99, 100 98 5, 6, 1, 7, 8, AVCC P Analog circuit power supply 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 33 31, 99
Final Version: DM9101-DS-F03 July 22, 1999
11
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Functional Description
The DM9101 Fast Ethernet single-chip transceiver, provides the functionality as specified in IEEE 802.3u, integrates a complete 100Base-TX module and a complete 10Base-T module. The DM9101 provides a Media Independent Interface (MII) as defined in the IEEE 802.3u standard (Clause 22). The DM9101 performs all PCS (Physical Coding Sublayer), PMA (Physical Media Access), TP-PMD (Twisted Pair Physical Medium Dependent) sublayer, 10Base-T Encoder/Decoder, and Twisted Pair Media Access Unit (TPMAU) functions. Figure 1 shows the major functional blocks implemented in the DM9101.
100Base-TX Transmitter 100Base-TX Receiver 10Base-T Tranceiver Carrier Sense Collision Detection Auto Negotiation
MII Interface
MII Serial Management Interface
Figure 1 MII Interface The DM 9101 provides a Media Independent Interface (MII) as defined in the IEEE 802.3u standard (Clause 22). The purpose of the MII interface is to provide a simple, easy to implement connection between the MAC Reconciliation layer and the PHY. The MII is designed to make the differences between various media transparent to the MAC sublayer. The MII consists of a nibble wide receive data bus, a nibble wide transmit data bus, and control signals to facilitate data transfers between the PHY and the Reconciliation layer. * TXD (transmit data) is a nibble (4 bits) of data that are driven by the reconciliation sublayer synchronously with respect to TX_CLK. For each TX_CLK period which TX_EN is asserted, TXD (3:0) are accepted for transmission by the PHY. TX_CLK (transmit clock) output to the MAC reconciliation sublayer is a continuous clock that provides the timing reference for the transfer of the TX_EN, TXD, and TX_ER signals.
*
* TX_EN (transmit enable) input from the MAC reconciliation sublayer to indicate nibbles are being presented on the MII for transmission on the physical medium.
12
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
* * MII Interface (continued) TX_ER (transmit coding error) transitions synchronously with respect to TX_CLK. If TX_ER is asserted for one or more clock periods, and TX_EN is asserted, the PHY will emit one or more symbols that are not part of the valid data delimiter set somewhere in the frame being transmitted. RXD (receive data) is a nibble (4 bits) of data that are sampled by the reconciliation sublayer synchronously with respect to RX_CLK. For each RX_CLK period which RX_DV is asserted, RXD (3:0) are transferred from the PHY to the MAC reconciliation sublayer. RX_CLK (receive clock) output to the MAC reconciliation sublayer is a continuous clock that provides the timing reference for the transfer of the RX_DV, RXD, and RX_ER signals. * * RX_DV (receive data valid) input from the PHY to indicate the PHY is presenting recovered and decoded nibbles to the MAC reconciliation sublayer. To interpret a receive frame correctly by the reconciliation sublayer, RX_DV must encompass the frame starting no later than the Start-of-Frame delimiter and excluding any End-Stream delimiter. RX_ER (receive error) transitions synchronously with respect to RX_CLK. RX_ER will be asserted for 1 or more clock periods to indicate to the reconciliation sublayer that an error was detected somewhere in the frame being transmitted from the PHY to the reconciliation sublayer. CRS (carrier sense) is asserted by the PHY when either the transmit or receive medium is non-idle and deasserted by the PHY when the transmit and receive medium are idle. Figure 2 depicts the behavior of CRS during 10Base-T and 100Base-TX transmission.
*
*
*
TXD
IDLE
SSD J/K
Preamble
SFD
Data
ESD T/R
IDLE
CRS
100Base-TX
TXD
Preamble
SFD
Data
EFD
CRS
10Base-T
Figure 2
Final Version: DM9101-DS-F03 July 22, 1999
13
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
100Base-TX Operation The 100Base-TX transmitter receives 4-bit nibble data clocked in at 25MHz at the MII, and outputs a scrambled 5-bit encoded MLT-3 signal to the media at 100Mbps. The on-chip clock circuit converts the 25MHz clock into a 125MHz clock for internal use. The IEEE 802.3u specification defines the Media Independent Interface. The interface specification defines a dedicated receive data bus and a dedicated transmit data bus. These two busses include various controls and signal indications that facilitate data transfers between the DM9101 and the Reconciliation layer. 100Base-TX Transmit The 100Base-TX transmitter consists of the functional blocks shown in figure 3. The 100Base-TX transmit section converts 4-bit synchronous data provided by the MII to a scrambled MLT-3 125 million symbols per second serial data stream.
25M OSCI
LED1-4#
TX CGM
LED Driver
TXCLK 4B/5B Encoder Scrambler Parallel to Serial NRZ to NRZI NRZI to MLT-3 MLT-3 Driver 100TXD+/-
TXEN Transmit MII Interface/ Control TXER 10BASE-T Module RX TX RXI+/10TXD+/Rise/Fall Time CTL
TXD (3:0 Register Collision Detection Carrier Sense
Figure 3
14
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
100Base-TX Operation The block diagram in figure 3 provides an overview of the functional blocks contained in the transmit section. The transmitter section contains the following functional blocks: - 4B5B Encoder - Scrambler - Parallel to Serial Converter - NRZ to NRZI Converter - NRZI to MLT-3 - MLT-3 Driver 4B5B Encoder The 4B5B encoder converts 4-bit (4B) nibble data generated by the MAC Reconciliation Layer into a 5-bit (5B) code group for transmission, reference Table 1. This conversion is required for control and packet data to be combined in code groups. The 4B5B encoder substitutes the first 8 bits of the MAC preamble with a J/K code-group pair (11000 10001) upon transmit. The 4B5B encoder continues to replace subsequent 4B preamble and data nibbles with corresponding 5B code-groups. At the end of the transmit packet, upon the deassertion of the Transmit Enable signal from the MAC Reconciliation layer, the 4B5B encoder injects the T/R code-group pair (01101 00111) indicating end of frame. After the T/R code-group pair, the 4B5B encoder continuously injects IDLEs into the transmit data stream until Transmit Enable is asserted and the next transmit packet is detected. The DM9101 includes a Bypass 4B5B conversion option within the 100Base-TX Transmitter for support of applications like 100 Mbps repeaters which do not require 4B5B conversion. Scrambler The scrambler is required to control the radiated emissions (EMI) by spreading the transmit energy across the frequency spectrum at the media connector and on the twisted pair cable in 100Base-TX operation. By scrambling the data, the total energy presented to the cable is randomly distributed over a wide frequency range. Without the scrambler, energy levels on the cable could peak beyond FCC limitations at frequencies related to repeated 5B sequences like continuous transmission of IDLE symbols. The scrambler output is combined with the NRZ 5B data from the code-group encoder via an XOR logic function. The result is a scrambled data stream with sufficient randomization to decrease radiated emissions at critical frequencies. Parallel to Serial Converter The Parallel to Serial Converter receives parallel 5B scrambled data from the scrambler and serializes it (converts it from a parallel to a serial data stream). The serialized data stream is then presented to the NRZ to NRZI Encoder block NRZ to NRZI Encoder After the transmit data stream has been scrambled and serialized, the data must be NRZI encoded for compatibility with the TP-PMD standard for 100Base-TX transmission over Category-5 unshielded twisted pair cable. MLT-3 Converter The MLT-3 conversion is accomplished by converting the data stream output from the NRZI encoder into two binary data streams with alternately phased logic one events. MLT-3 Driver The two binary data streams created at the MLT-3 converter are fed to the twisted pair output driver which converts these streams to current sources and alternately drives either side of the transmit transformer primary winding resulting in a minimal current MLT-3 signal. Refer to figure 4 for the block diagram of the MLT-3 converter.
Final Version: DM9101-DS-F03 July 22, 1999
15
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
4B5B Code Group Symbol 0 1 2 3 4 5 6 7 8 9 A B C D E F I J K T R H V V V V V V V V V V Meaning Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data A Data B Data C Data D Data E Data F Idle SFD (1) SFD (2) ESD (1) ESD (2) Error Invalid Invalid Invalid Invalid Invalid Invalid Invalid Invalid Invalid Invalid 4B code 3210 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 undefined 0101 0101 undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined Table 1 5B Code 43210 11110 01001 10100 10101 01010 01011 01110 01111 10010 10011 10110 10111 11010 11011 11100 11101 11111 11000 10001 01101 00111 00100 00000 00001 00010 00011 00101 00110 01000 01100 10000 11001
16
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
D Q Q
CK
.
Binary plus
Binary In
.
Common driver
MLT-3
Binary minus
Binary In
MLT-3
Figure 4 100Base-TX Receiver The 100Base-TX receiver contains several function blocks that convert the scrambled 125Mb/s serial data to synchronous 4-bit nibble data that is then provided to the MII. The receive section contains the following functional blocks: - Signal Detect - Digital Adaptive Equalization - MLT-3 to Binary Decoder - Clock Recovery Module - NRZI to NRZ Decoder - Serial to Parallel - Descrambler - Code Group Alignment - 4B5B Decoder Signal Detect The signal detect function meets the specifications mandated by the ANSI XT12 TP-PMD 100Base-TX Standards for both voltage thresholds and timing parameters. Digital Adaptive Equalization When transmitting data at high speeds over copper twisted pair cable, attenuation based on frequency becomes a concern. In high speed twisted pair signaling, the frequency content of the transmitted signal can vary greatly during normal operation based on the randomness of the scrambled data stream. This variation in signal attenuation caused by frequency variations must be compensated for to ensure the integrity of the received data. In order to ensure quality transmission when employing MLT-3 encoding, the compensation must be able to adapt to various cable lengths and cable types depending on the installed environment. The selection of long cable lengths for a given implementation, requires significant compensation which will be over-kill in a situation that includes shorter, less attenuating cable lengths. Conversely, the selection of short or intermediate cable lengths requiring less compensation will cause serious under-compensation for longer length cables. Therefore, the compensation or equalization must be adaptive to ensure proper conditioning of the received signal independent of the cable length. MLT-3 to NRZI Decoder The DM9101 decodes the MLT-3 information from the Digital Adaptive Equalizer into NRZI data. The relationship between NRZI and MLT-3 data is shown in figure 4.
Final Version: DM9101-DS-F03 July 22, 1999
17
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Clock Recovery Module The Clock Recovery Module accepts NRZI data from the MLT-3 to NRZI decoder. The Clock Recovery Module locks onto the data stream and extracts the 125Mhz reference clock. The extracted and synchronized clock and data are presented to the NRZI to NRZ Decoder. NRZI to NRZ The transmit data stream is required to be NRZI encoded in for compatibility with the TP-PMD standard for 100Base-TX transmission over Category-5 unshielded twisted pair cable. This conversion process must be reversed on the receive end. The NRZI to NRZ decoder, receives the NRZI data stream from the Clock Recovery Module and converts it to a NRZ data stream to be presented to the Serial to Parallel conversion block. Serial to Parallel The Serial to Parallel Converter receives a serial data stream from the NRZI to NRZ converter, and converts the data stream to parallel data to be presented to the descrambler. Descrambler Because of the scrambling process required to control the radiated emissions of transmit data streams, the receiver must descramble the receive data streams. The descrambler receives scrambled parallel data streams from the Serial to Parallel converter, descrambles the data streams, and presents the data streams to the Code Group alignment block. Code Group Alignment The Code Group Alignment block receives unaligned 5B data from the descrambler and converts it into 5B code group data. Code Group Alignment occurs after the J/K is detected, and subsequent data is aligned on a fixed boundary. 4B5B Decoder The 4B5B Decoder functions as a look-up table that translates incoming 5B code groups into 4B (Nibble) data. When receiving a frame, the first 2 5-bit code groups received are the start-of-frame delimiter (J/K symbols). The J/K symbol pair is stripped and two nibbles of preamble pattern are substituted. The last two code groups are the end-of-frame delimiter (T/R symbols).
18
The T/R symbol pair is also stripped from the nibble presented to the Reconciliation layer. 10Base-T Operation The 10Base-T transceiver is IEEE 802.3u compliant. When the DM9101 is operating in 10Base-T mode, the coding scheme is Manchester. Data processed for transmit is presented to the MII interface in nibble format, converted to a serial bit stream, then Manchester encoded. When receiving, the Manchester encoded bit stream is decoded and converted into nibble format for presentation to the MII interface. Collision Detection For half-duplex operation, a collision is detected when the transmit and receive channels are active simultaneously. When a collision has been detected, it will be reported by the COL signal on the MII interface. Collision detection is disabled in Full Duplex operation. Carrier Sense Carrier Sense (CRS) is asserted in half-duplex operation during transmission or reception of data. During full-duplex mode, CRS is asserted only during receive operations. Auto-Negotiation The objective of Auto-negotiation is to provide a means to exchange information between segment linked devices and to automatically configure both devices to take maximum advantage of their abilities. It is important to note that Auto-negotiation does not test the link segment characteristics. The Auto-Negotiation function provides a means for a device to advertise supported modes of operation to a remote link partner, acknowledge the receipt and understanding of common modes of operation, and to reject un-shared modes of operation. This allows devices on both ends of a segment to establish a link at the best common mode of operation. If more than one common mode exists between the two devices, a mechanism is provided to allow the devices to resolve to a single mode of operation using a predetermined priority resolution function.
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Auto-Negotiation (continued) Auto-negotiation also provides a parallel detection function for devices that do not support the Autonegotiation feature. During Parallel detection there is no exchange of configuration information, instead, the receive signal is examined. If it is discovered that the signal matches a technology that the receiving device supports, a connection will be automatically established using that technology. This allows devices that do not support Autonegotiation but support a common mode of operation to establish a link. MII Serial Management The MII serial management interface consists of a data interface, basic register set, and a serial management interface to the register set. Through this interface it is possible to control and configure multiple PHY devices, get status and error information, and determine the type and capabilities of the attached PHY device(s). The DM9101 management functions correspond to MII specification for IEEE 802.3u-1995 (Clause 22) for registers 0 through 6 with vendor-specific registers 16,17, and 18. In read/write operation, the management data frame is 64-bits long and starts with 32 contiguous logic one bits (preamble) synchronization clock cycles on MDC. The Start of Frame Delimiter (SFD) is indicated by a <01> pattern followed by the operation code (OP):<10> indicates Read operation and <01> indicates Write operation. For read operation, a 2-bit turnaround (TA) filing between Register Address field and Data field is provided for MDIO to avoid contention. Following the turnaround time, 16-bit data is read from or written onto management registers. Serial Management Interface The serial control interface uses a simple two-wired serial interface to obtain and control the status of the physical layer through the MII interface. The serial control interface consists of MDC (Management Data Clock), and MDI/O (Management Data Input/Output) signals. The MDIO pin is bi-directional and may be shared by up to 32 devices.
Management Interface - Read Frame Structure
MDC MDIO Read 32 "1"s Idle Preamble 0 SFD 1 1 Op Code Write 0 A4 A3 PHY Address A0 R4 R3 R0 Z 0 Turn Around D15 D14 Data Read // D1 D0 Idle //
Register Address
Management Interface - Write Frame Structure
MDC MDIO Write 32 "1"s Idle Preamble 0 SFD 1 0 Op Code 1 A4 A3 PHY Address A0 R4 R3 R0 1 0 D15 D14 Data D1 D0 Idle
Register Address Write
Turn Around
Figure 5
Final Version: DM9101-DS-F03 July 22, 1999
19
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Register Description
Register Address 0 1 2 3 4 5 6 16 17 18 Others Register Name BMCR BMSR PHYIDR1 PHYIDR2 ANAR ANLPAR ANER DSCR DSCSR 10BTCSR Reserved Description Basic Mode Control Register Basic Mode Status Register PHY Identifier Register #1 PHY Identifier Register #2 Auto-Negotiation Advertisement Register Auto-Negotiation Link Partner Ability Register Auto-Negotiation Expansion Register DAVICOM Specified Configuration Register DAVICOM Specified Configuration/Status Register 10Base-T Configuration/Status Register Reserved For Future Use-Do Not Read/Write To These Registers
Key to Default
In the register description that follows, the default column takes the form: , / Where : 1 0 X (PIN#) Bit set to logic one Bit set to logic zero No default value Value latched in from pin # at reset
: RO = Read only RW = Read/Write : SC = Self clearing P = Value permanently set LL = Latching low LH = Latching high
20
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Basic Mode Control Register (BMCR) - Register 0 Bit 0.15 Bit Name Reset Default 0, RW/SC Description Reset: 1=Software reset 0=Normal operation When set this bit configures the PHY status and control registers to their default states. This bit will return a value of one until the reset process is complete Loopback: Loopback control register 1=Loopback enabled 0=Normal operation When in 100M operation is selected, setting this bit will cause the descrambler to lose synchronization. A 720ms "dead time" will occur before any valid data appears at the MII receive outputs Speed Select: 1=100Mbps 0=10Mbps Link speed may be selected either by this bit or by Autonegotiation if bit 12 of this register is set. When Autonegotiation is enabled, this bit will return Auto-negotiation link speed. Auto-negotiation Enable: 1= Auto-negotiation enabled: 0= Auto-negotiation disabled: When auto-negotiation is enabled bits 8 and 13 will contain the Auto-negotiation results. When Auto-negotiation is disabled bits 8 and 13 will determine the duplex mode and link speed Power Down: 1=Power Down 0=Normal Operation Setting this bit will power down the DM9101 with the exception of the crystal oscillator circuit Isolate: 1= Isolate 0= Normal Operation When this bit is set the data path will be isolated from the MII interface. TX_CLK, RX_CLK, RX_DV, RX_ER, RXD[3:0], COL and CRS will be placed in a high impedance state. The management interface is not effected by this bit. When the PHY Address is set to 00000 the isolate bit will be set upon power-up/reset
0.14
Loopback
0, RW
0.13
Speed Selection
1, RW
0.12
Auto-negotiation Enable
1, RW
0.11
Power Down
0, RW
0.10
Isolate
(PHYAD= 00000), RW
Final Version: DM9101-DS-F03 July 22, 1999
21
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Basic Mode Control Register (BMCR) - Register 0 (continued) Bit 0.9 Bit Name Restart Autonegotiation Default 0,RW/SC Description Restart Auto-negotiation: 1= Restart Auto-negotiation. 0= Normal Operation When this bit is set the Auto-negotiation process is re-initiated. When Auto-negotiation is disabled (bit 12 of this register cleared), this bit has no function and it should be cleared. This bit is self-clearing and will return a value of 1 until Autonegotiation is initiated. The operation of the Auto-negotiation process will not be affected by the management entity that clears this bit Duplex Mode: 1= Full Duplex operation. 0= Normal operation If Auto-negotiation is disabled, setting this bit will cause the DM9101 to operate in full duplex mode. When Auto-negotiation is enabled, this bit reflects the duplex selected by Autonegotiation Collision Test: 1= Collision Test enabled. 0= Normal Operation When set, this bit will cause the COL signal to be asserted in response to the assertion of TX_EN Reserved: Write as 0, ignore on read
0.8
Duplex Mode
1,RW
0.7
Collision Test
0,RW
0.6
Reserved
0,RO
Basic Mode Status Register (BMSR) - Register 1 Bit 1.15 Bit Name 100Base-T4 Default 0,RO/P Description 100Base-T4 Capable: 1=DM9101 is able to perform in 100Base-T4 mode 0=DM9101 is not able to perform in 100Base-T4 mode 100Base-TX Full Duplex Capable: 1= DM9101 is able to perform 100Base-TX in Full Duplex mode 0= DM9101 is not able to perform 100Base-TX in Full Duplex mode 100Base-TX Half Duplex Capable: 1=DM9101 is able to perform 100Base-TX in Half Duplex mode 0=DM9101 is not able to perform 100Base-TX in Half Duplex mode 10Base-T Full Duplex Capable: 1=DM9101 is able to perform 10Base-T in Full Duplex mode 0=DM9101 is not able to perform 10Base-T in Full Duplex mode 10Base-T Half Duplex Capable: 1=DM9101 is able to perform 10Base-T in Half Duplex mode 0=DM9101 is not able to perform 10Base-T in Half Duplex mode. Reserved: Write as 0, ignore on read
Final Version: DM9101-DS-F03 July 22, 1999
1.14
100Base-TX Full Duplex
1,RO/P
1.13
100Base-TX Half Duplex
1,RO/P
1.12
10Base-T Full Duplex
1,RO/P
1.11
10Base-T Half Duplex
1,RO/P
1.10-1.7
Reserved
0,RO
22
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Basic Mode Status Register (BMSR) - Register 1 (continued) Bit 1.6 Bit Name MF Preamble Suppression Auto-negotiation Complete Remote Fault Default 0,RO Description MII Frame Preamble Suppression: 1=PHY will accept management frames with preamble suppressed 0=PHY will not accept management frames with preamble suppressed Auto-negotiation Complete: 1=Auto-negotiation process completed 0=Auto-negotiation process not completed Remote Fault: 1= Remote fault condition detected (cleared on read or by a chip reset). Fault criteria and detection method is DM9101 implementation specific. This bit will set after the RF bit in the ANLPAR (bit 13, register address 05) is set 0= No remote fault condition detected Auto Configuration Ability: 1=DM9101 able to perform Auto-negotiation 0=DM9101 not able to perform Auto-negotiation Link Status: 1=Valid link established (for either 10Mbps or 100Mbps operation) 0=Link not established The link status bit is implemented with a latching function, so that the occurrence of a link failure condition causes the Link Status bit to be cleared and remain cleared until it is read via the management interface Jabber Detect: 1=Jabber condition detected 0=No jabber condition detected This bit is implemented with a latching function. Once Jabber conditions are detected this bit will remain set until a read operation is completed through a management interface or a DM9101 reset. This bit works only in 10Mbps mode Extended Capability: 1=Extended register capable 0=Basic register capable only
1.5
0,RO
1.4
0, RO/LH
1.3
Auto-negotiation Ability Link Status
1,RO/P
1.2
0,RO/LL
1.1
Jabber Detect
0, RO/LH
1.0
Extended Capability
1,RO/P
PHY ID Identifier Register #1 (PHYIDR1) - Register 2 The PHY Identifier Registers #1 and #2 work together in a single identifier of the DM9101. The Identifier consists of a concatenation of the Organizationally Unique Identifier (OUI), a vendor's model number, and a model revision number. DAVICOM Semiconductor's IEEE assigned OUI is 00606E. Bit 2.15-2.0 Bit Name OUI_MSB Default <0181H> Description OUI Most Significant Bits: This register stores bits 3 - 18 of the OUI (00606E) to bits 15 0 of this register respectively. The most significant two bits of the OUI are ignored (the IEEE standard refers to these as bit 1 and 2)
Final Version: DM9101-DS-F03 July 22, 1999
23
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
PHY Identifier Register #2 (PHYIDR2) - Register 3 Bit 3.15-3.10 Bit Name OUI_LSB Default <101110>,RO/P Description OUI Least Significant Bits: Bits 19 - 24 of the OUI (00606E) are mapped to bits 15 - 10 of this register respectively Vendor Model Number: Six bits of the vendor model number mapped to bits 9 - 4 (most significant bit to bit 9) Model Revision Number: Four bits of the vendor model revision number mapped to bits 3 - 0 (most significant bit to bit 3)
3.9-3.4
VNDR_MDL
<000000>,RO/P
3.3-3.0
MDL_REV
<0010>,RO/P
Auto-negotiation Advertisement Register (ANAR) - Register 4 This register contains the advertised abilities of the DM9101 device as they will be transmitted to link partners during Autonegotiation. Bit 4.15 Bit Name NP Default 0,RO/P Description Next Page Indication: 0=No next page available 1=Next page available The DM9101 does not support the next page function. This bit is permanently set to 0 Acknowledge: 1=Link partner ability data reception acknowledged 0=Not acknowledged The DM9101's Auto-negotiation state machine will automatically control this bit in the outgoing FLP bursts and set it at the appropriate time during the Auto-negotiation process. Software should not attempt to write to this bit. Remote Fault: 1=Local Device senses a fault condition 0=No fault detected Reserved: Write as 0, ignore on read Flow Control Support: 1=Controller chip supports flow control ability 0=Controller chip doesn't support flow control ability 100Base-T4 Support: 1=100Base-T4 supported by the local device 0=100Base-T4 not supported The DM9101 does not support 100Base-T4 so this bit is permanently set to 0 100Base-TX Full Duplex Support: 1=100Base-TX Full Duplex supported by the local device 0=100Base-TX Full Duplex not supported 100Base-TX Support: 1=100Base-TX supported by the local device 0=100Base-TX not supported
4.14
ACK
0,RO
4.13
RF
0, RW
4.12-4.11 4.10
Reserved FCS
X, RW 0, RW
4.9
T4
0, RO/P
4.8
TX_FDX
1, RW
4.7
TX_HDX
1, RW
24
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Auto-negotiation Advertisement Register (ANAR) - Register 4 (continued) Bit 4.6 Bit Name 10_FDX Default 1, RW Description 10Base-T Full Duplex Support: 1=10Base-T Full Duplex supported by the local device 0=10Base-T Full Duplex not supported 10Base-T Support: 1=10Base-T supported by the local device 0=10Base-T not supported Protocol Selection Bits: These bits contain the binary encoded protocol selector supported by this node. <00001> indicates that this device supports IEEE 802.3 CSMA/CD.
4.5
10_HDX
1, RW
4.4-4.0
Selector
<00001>, RW
Auto-negotiation Link Partner Ability Register (ANLPAR) - Register 5 This register contains the advertised abilities of the link partner as they are received during Auto-negotiation. Bit 5.15 Bit Name NP Default 0, RO Description Next Page Indication: 0= Link partner, no next page available 1= Link partner, next page available Acknowledge: 1=Link partner ability data reception acknowledged 0=Not acknowledged The DM9101's Auto-negotiation state machine will automatically control this bit from the incoming FLP bursts. Software should not attempt to write to this bit. Remote Fault: 1=Remote fault indicated by link partner 0=No remote fault indicated by link partner Reserved: Write as 0, ignore on read 100Base-T4 Support: 1=100Base-T4 supported by the link partner 0=100Base-T4 not supported by the link partner 100Base-TX Full Duplex Support: 1=100Base-TX Full Duplex supported by the link partner 0=100Base-TX Full Duplex not supported by the link partner 100Base-TX Support: 1=100Base-TX Half Duplex supported by the link partner 0=100Base-TX Half Duplex not supported by the link partner 10Base-T Full Duplex Support: 1=10Base-T Full Duplex supported by the link partner 0=10Base-T Full Duplex not supported by the link partner 10Base-T Support: 1=10Base-T Half Duplex supported by the link partner 0=10Base-T Half Duplex not supported by the link partner Protocol Selection Bits: Link partner binary encoded protocol selector
25
5.14
ACK
0, RO
5.13
RF
0, RO
5.12-5.10 5.9
Reserved T4
X, RO 0, RO
5.8
TX_FDX
0, RO
5.7
TX_HDX
0, RO
5.6
10_FDX
0, RO
5.5
10_HDX
0, RO
5.4-5.0
Selector
<00000>, RO
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Auto-negotiation Expansion Register (ANER) - Register 6 Bit 6.15-6.5 6.4 Bit Name Reserved PDF Default X, RO 0, RO/LH Description Reserved: Write as 0, ignore on read Local Device Parallel Detection Fault: PDF=1: A fault detected via parallel detection function. PDF=0: No fault detected via parallel detection function Link Partner Next Page Able: LP_NP_ABLE=1: Link partner, next page available LP_NP_ABLE=0: Link partner, no next page Local Device Next Page Able: NP_ABLE=1: DM9101, next page available NP_ABLE=0: DM9101, no next page DM9101 does not support this function, so this bit is always 0. New Page Received: A new link code word page received. This bit will be automatically cleared when the register (Register 6) is read by management. Link Partner Auto-negotiation Able: LP_AN_ABLE=1 indicates that the link partner supports Autonegotiation.
6.3
LP_NP_ABLE
0, RO
6.2
NP_ABLE
0,RO/P
6.1
PAGE_RX
0, RO/LH
6.0
LP_AN_ABLE
0, RO
DAVICOM Specified Configuration Register (DSCR) - Register 16 Bit 16.15 Bit Name BP_4B5B Default Pin96, RW Description Bypass 4B5B Encoding and 5B4B Decoding: 1=4B5B encoder and 5B4B decoder function bypassed 0=Normal 4B5B and 5B4B operation The value of the pin is latched into this bit at power-up/reset. Bypass Scrambler/Descrambler Function: 1=Scrambler and descrambler function bypassed 0=Normal scrambler and descrambler operation The value of the input pin is latched into this bit at powerup/reset. Bypass Symbol Alignment Function: 1= Receive functions (descrambler, symbol alignment and symbol decoding functions) bypassed. Transmit functions (symbol encoder and scrambler) bypassed 0= Normal operation The value of the BPALIGN input pin is latched into this bit at power-up/reset. Reserved: This bit must be set as 0.
16.14
BP_SCR
Pin97, RW
16.13
BP_ALIGN
Pin95, RW
16.12
Reserved
0, RW
26
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
DAVICOM Specified Configuration Register (DSCR) - Register 16 (continued) Bit 16.11 Bit Name REPEATER Default 0, RW Description Repeater/Node Mode: 1=Repeater mode 0=Node mode In Repeater mode, the Carrier Sense (CRS) output from the DM9101 will be asserted only by receive activity. In NODE mode, or a mode not configured for Full Duplex operation, CRS will be asserted by either receive or transmit activity. The value of the RPTR/NODE input pin is latched into this bit at power-up reset. 100Base-TX or FX Mode Control: 1=100Base-TX operation 0=100Base-FX operation UTP Cable Control: 1=The media is a UTP cable, 0=STP CLK25M Disable: 1=CLK25M output clock signal tri-stated 0=CLK25M enabled This bit should be set to 1 to disable the 25Mhz output and reduce ground bounce and power consumption. For applications requiring the CLK25M output, set this bit to 0. Force Good Link in 100Mbps: 0=Normal 100Mbps operation 1=Force 100Mbps good link status This bit is useful for diagnostic purposes. Reserved: LINKLED Mode Select: 0= Link LED output configured to indicate link status only 1= Link LED output configured to indicate traffic status: When the link status is OK, the LED will be on. When the chip is in transmitting or receiving, it flashes. FDXLED Mode Select: 1= FDXLED output configured to indicate polarity in 10Base-T mode 0= FDXLED output configured to indicate Full Duplex mode status for 10Mbps and 100Mbps operation Reset State Machine: When this bit is set to 1, all state internal machines will be reset. This bit will clear after reset is completed. MF Preamble Suppression Control: 1= MF preamble suppression on 0= MF preamble suppression off MII frame preamble suppression control bit
16.10
TX
1, RW
16.9 16.8
UTP CLK25MDIS
1, RW 0, RW
16.7
F_LINK_100
0, RW
16.6 16.5
Reserved LINKLED_CTL
1, RW 0, RW
16.4
FDXLED_MODE
0, RW
16.3
SMRST
0, RW
16.2
MFPSC
0, RW
Final Version: DM9101-DS-F03 July 22, 1999
27
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
DAVICOM Specified Configuration Register (DSCR) - Register 16 (continued) Bit 16.1 Bit Name SLEEP Default 0, RW Description Sleep Mode: Writing a 1 to this bit will cause DM9101 to enter Sleep mode and power down all circuits except the oscillator and clock generator circuit. To exit Sleep mode, write 0 to this bit position. The prior configuration will be retained when the sleep state is terminated, but the state machine will be reset Remote Loopout Control: When this bit is set to 1, the received data will loop out to the transmit channel. This is useful for bit error rate testing
16.0
RLOUT
0, RW
DAVICOM Specified Configuration and Status Register (DSCSR) - Register 17 Bit 17.15 Bit Name 100FDX Default 1, RO Description 100M Full Duplex Operation: After Auto-negotiation is completed, the results will be written to this bit. A "1" in this bit position indicates 100M Full Duplex operation. The software can read bits [15:12] to determine which mode is selected after Auto-negotiation. This bit is invalid when Auto-negotiation is disabled. 100M Half Duplex Operation: After Auto-negotiation is completed, the results will be written to this bit. A "1" in this bit position indicates 100M Half Duplex operation. The software can read bits [15:12] to determine which mode is selected after Auto-negotiation. This bit is invalid when Auto-negotiation is disabled. 10M Full Duplex Operation: After Auto-negotiation is completed, the results will be written to this bit. A "1" in this bit position indicates 10M Full Duplex operation. The software can read bits [15:12] to determine which mode is selected after Auto-negotiation. This bit is invalid when Auto-negotiation is disabled. 10M Half Duplex Operation: After Auto-negotiation is completed, the results will be written to this bit. A "1" in this bit position indicates 10M Half Duplex operation. The software can read bits [15:12] to determine which mode is selected after Auto-negotiation. This bit is invalid when Auto-negotiation is disabled. Reserved: Write as 0, ignore on read PHY Address Bit 4:0: The values of the PHYAD[4:0] pins are latched to this register at power-up/reset. The first PHY address bit transmitted or received is the MSB (bit 4). A station management entity connected to multiple PHY entities must know the appropriate address of each PHY. A PHY address of <00000> will cause the isolate bit of the BMCR (bit 10, Register Address 00) to be set.
Final Version: DM9101-DS-F03 July 22, 1999
17.14
100HDX
1, RO
17.13
10FDX
1, RO
17.12
10HDX
1, RO
17.1117.10 17.8-17.4
Reserved PHYAD[4:0]
0, RW (PHYAD), RW
28
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
DAVICOM Specified Configuration and Status Register (DSCSR) - Register 17 (continued) Bit 17.3-17.0 Bit Name ANMB[3:0] Default 0, RO Description Auto-negotiation Monitor Bits: These bits are for debug only. The Auto-negotiation status will be written to these bits. b3 b2 b1 b0 0000 0000 0010 0011 0100 0101 0110 0111 1000
In IDLE state Ability match Acknowledge match Acknowledge match fail Consistency match Consistency match fail Parallel detect signal_link_ready Parallel detect signal_link_ready fail Auto-negotiation completed successfully
10Base-T Configuration/Status (10BTCSRCSR) - Register 18 Bit 18.15 18.14 Bit Name Reserved LP_EN Default 0, RO 1, RW Description Reserved: Write as 0, ignore on read Link Pulse Enable: 1=Transmission of link pulses enabled 0=Link pulses disabled, good link condition forced This bit is valid only in 10Mbps operation. Heartbeat Enable: 1=Heartbeat function enabled 0=Heartbeat function disabled When the DM9101 is configured for Full Duplex operation, this bit will be ignored (the collision/heartbeat function is invalid in Full Duplex mode). The initial state of this bit is the inverse value of RPTR/NODE input pin at power on reset. Reserved: Write as 0, ignore on read Jabber Enable: 1= Jabber function enabled 0= Jabber function disabled Enables or disables the Jabber function when the DM9101 is in 10Base-T Full Duplex or 10Base-T Transceiver Loop-back mode 10Base-T Serial Mode: 1=10Base-T serial mode selected 0=10Base-T nibble mode selected The value on the 10BTSER input pin is latched into this bit at power-up/reset Serial mode not supported for 100Mbps operation. Reserved: Write as 0, ignore on read
29
18.13
HBE
(inverse Pin94),RW
18.12 18.11
Reserved JABEN
0, RO 1, RW
18.10
10BT_SER
Pin98, RW
18.9-18.1
Reserved
0, RO
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
10Base-T Configuration/Status (10BTCSRCSR) - Register 18 (continued) Bit 18.0 Bit Name POLR Default 0, RO Description Polarity Reversed: When this bit is set to 1, it indicates that the 10M cable polarity is reversed. This bit is set and cleared by 10Base-T module automatically.
Absolute Maximum Ratings*
Power Consumption: (continued) Operating Voltage (VCC) 4.75V to 5.25V Non-Operating Voltage (VCC) -0.5V to 7.00V DC Input Voltage (VIN) -0.5V to VCC +0.5V DC Output Voltage (VOUT) -0.5V to VCC +0.5V Storage Temperature Range (Tstg)-65 to +150+ Operating Ambient Temperature Range 0 to 70+ Lead Temp (TL) (Soldering 10 sec.) 235+ ESD rating (Rzap=1.5K, Czap=100pF) 4000V Power Consumption: 100Base-TX Full Duplex 185 mA (Measured using Unscrambled IDLE transmission looped back to RXIN, includes external termination circuitry) 10Base-T Full Duplex 222 mA (Measured using Maximum packet size, minimum I.P.G. transmission looped back to RXIN, includes external termination circuitry). Auto-Negotiation 165mA (Measured during Parallel Detect until link established) Idle 120mA (Measured with no link established) Power Down Mode 40mA (Measured while MII Register 0 Bit 11 set true) *Comments Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only. Functional operation of this device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
30
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver DC Electrical Characteristics (VCC = 5Vdc, 5%, TA = 0 to 70, unless specified otherwise)
Parameter Min. Typ. Max. Unit Conditions Supply Current 100Base-TX 180 185 mA Vcc = 5.0V active I10TTP Supply Current 10Base-TX active 120 mA Vcc = 5.0V (Random data, Random IPG and Random size) I10TWC Supply Current 10Base-TX active 220 mA Vcc = 5.0V (Max. Packet size, Min. IPG and Worst case data patern) IPDM Supply Current Power Down 40 mA Vcc = 5.0V Mode IAN Supply Current during Auto-Neg. 165 mA Vcc = 5.0V IRST Supply Current during Reset. 115 mA Vcc = 5.0V TTL Inputs (TXD0-TXD3, TX_CLK, MDIO, TX_EN, TX_DV, TX_ER, TESTMODE, PHYAD0-4, OPMODE0-4, RPTR, BPALIGN, BP4B5B, BPSCR, 10BTSER, RESET# ) VIL Input Low Voltage 0.8 V IIL = -400uA VIH Input High Voltage 2.0 V IIH = 100uA IIL Input Low Current -200 uA VIN = 0.4V IIH Input High Current 100 uA VIN = 2.7V MII TTL Outputs ( RXD0-3, RX_EN, RX_DV, RX_ER, CRS, COL, MDIO ) VOL Output Low Voltage 0.4 V IOL = 4mA VOH Output High Voltage 2.4 V IOH = -4mA Non-MII TTL Outputs (TXLED#, RXLED#, LINKLED#, COLLED#, FDXLED#, RX_LOCK) VOL Output Low Voltage 0.4 V IOL = 1mA VOH Output High Voltage 2.4 V IOH = -0.1mA Receiver VICM RXI+/RXI- Input Common-Mode 1.5 2.0 2.5 V 100 Termination Across Voltage Transmitter ITD100 100TXO+/- 100Base-TX Mode 19 21 mA Differential Output Current ITD10 10TX+/- 10Base-T Differential 44 50 56 mA Output Current Symbol I100TX
Final Version: DM9101-DS-F03 July 22, 1999
31
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver AC Electrical Characteristics (Over full range of operating condition unless specified otherwise)
Symbol Parameter Transmitter tTR/F 100TXO+/- Differential Rise/Fall Time tTM 100TXO+/- Differential Rise/Fall Time Mismatch tTDC 100TXO+/- Differential Output Duty Cycle Distortion tT/T 100TXO+/- Differential Output Peak-to-Peak Jitter XOST 100TXO+/- Differential Voltage Overshoot MII (Media-Independent Interface) XNTOL TX Input Clock Frequency Tolerance XBTOL TX Output Clock Frequency Tolerance tPWH OSC Pulse Width High tPWL OSC Pulse Width Low tRPWH RX_CLK Pulse Width High tRPWL RX_CLK Pulse Width Low Min. 3.0 -0.5 -0.5 300 5 Typ. Max. 5.0 0.5 0.5 Unit ns ns ns ps % Conditions
ppm -100 14 14 14 14 +100 ppm ns ns ns ns
25MHz Frequency 25MHz Frequency
32
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
MII-100Base-TX Transmit Timing Diagram
TX_CLK tT X S TXD [0:3], TX_EN, TX_ER t1 CRS tT X pd 100TX+/tT X r/f tT X h
t2
MII-100Base-TX Transmit Timing Parameters Symbol tTXs tTXh t1 t2 tTXpd tTXr/f Parameter TXD[0:3], TX_EN, TX_ER Setup To TX_CLK High TXD[0:3], TX_EN, TX_ER Hold From TX_CLK High TX_EN Sampled To CRS Asserted TX_EN Sampled To CRS Deasserted TX_EN Sampled To TPO Out (Tx Latency) 100TX Driver Rise/Fall Time Min. 11 0 3 Typ1. 4 4 8 4 Max. 5 Unit ns ns BT BT BT ns 90% To 10%, Into 100ohm Differential (Half Duplex) Conditions
1. Typical values are at 25 and are for design aid only; not guaranteed and not subject to production testing. MII-100Base-TX Receive Timing Diagram
RX_CLK tT X pd RXD [0:3], RX_DV, RX_ER t1 CRS t3 RXI+/t4 t2 tR X S tR X h
t5 COL
Final Version: DM9101-DS-F03 July 22, 1999
33
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
MII-100Base-TX Receive Timing Parameter Symbol tRXs Parameter Min. Typ1. Max. Unit (Half Duplex) Conditions
RXD[0:3), RX_DV, RX_ER Setup 10 ns To RX_CLK High tRXh RXD[0:3], RX_DV, RX_ER Hold 10 ns From RX_CLK High tRXpd RXI In To RXD[0:3] Out (Rx 15 BT Latency) t1 CRS Asserted To RXD[0:3], 4 BT RX_DV, RX_ER t2 CRS De-asserted To RXD[0:3], 0 BT RX_DV, RX_ER t3 RXI In To CRS Asserted 10 14 BT t4 RXI Quiet To CRS De-asserted 14 18 BT t5 RXI In To COL De-Asserted 14 18 BT 1. Typical values are at 25and are for design aid only; not guaranteed and not subject to production testing. Auto-negotiation and Fast Link Pulse Timing Diagram
Clock Pulse Data Pulse Clock Pulse
FAST LINK PULSES
t1 t2 t3 FLP Burst FLP Burst
10TX0+/t4 t5
Auto-negotiation and Fast Link Pulse Timing Parameters Symbol t1 t2 t3 t4 t5 Parameter Clock/Data Pulse Width Clock Pulse To Data Pulse Period Clock Pulse To Clock Pulse Period FLP Burst Width FLP Burst To FLP Burst Period Clock/Data Pulses Per Burst Min. 33 Typ. 100 62.5 125 2 13.93 33 Max. 33 Unit ns us us ms ms ea Conditions DATA = 1
34
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
MII-10Base-T Nibble Transmit Timing Diagram
TX_CLK tT X S TXD [0:3], TX_EN, TX_ER t1 CRS tT X pd 10TX+/tT X h
t2
MII-10Base-T Nibble Transmit Timing Parameters Symbol tTXs tTXh t1 t2 tTXpd Parameter TXD[0:3), TX_EN, TX_ER Setup To TX_CLK High TXD[0:3], TX_EN, TX_ER Hold From TX_CLK High TX_EN Sampled To CRS Asserted TX_EN Sampled To CRS Deasserted TX_EN Sampled To 10TXO Out (Tx Latency) Min. 11 0 Typ. 2 15 2 Max. 4 20 4 Unit ns ns BT BT BT Conditions
MII-10Base-T Receive Nibble Timing Diagram
RX_CLK tT X pd RXD [0:3], RX_DV, RX_ER t1 CRS t3 RXI+/t4 t2 tR X S tR X h
Final Version: DM9101-DS-F03 July 22, 1999
35
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
MII-10Base-T Receive Nibble Timing Parameters Symbol tRXs tRXh tRXpd t1 t2 t3 t4 Parameter RXD[0:3), RX_DV, RX_ER Setup To RX_CLK High RXD[0:3], RX_DV, RX_ER Hold From RX_CLK High RXI In To RXD[0:3] Out (Rx Latency) CRS Asserted To RXD[0:3], RX_DV, RX_ER CRS De-asserted To RXD[0:3], RX_DV, RX_ER RXI In To CRS Asserted RXI Quiet To CRS De-asserted Min. 10 10 1 1 1 Typ. 7 14 2 10 Max. 20 3 4 15 Unit ns ns BT BT BT BT BT Conditions
10Base-T SQE (Heartbeat) Timing Diagram
TX_CLK TX_EN t1 COL
t2
10Base-T SQE (Heartbeat) Timing Parameters Symbol t1 t2 Parameter COL (SQE) Delay After TX_EN Off COL (SQE) Pulse Duration Min. 0.65 0.5 Typ. 1.3 1.1 Max. 1.6 1.5 Unit ms ms Conditions
10Base-T Jab and Unjab Timing Diagram
TX_EN t1 TDX
COL
t2
36
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
10Base-T Jab and Unjab Timing Parameters Symbol t1 t2 Parameter Maximum Transmit Time Unjab Time Min. 20 250 Typ. 48 505 Max. 150 1500 Unit ms ms Conditions
MDIO Timing when OUTPUT by STA
MDC
10ns (Min) t1 MDIO
10ns (Min) t2
MDIO Timing when OUTPUT by DM9101
MDC
0 - 300 ns t3
MDIO
MII Timing Parameters Symbol t1 t2 t3 Parameter MDIO Setup Before MDC MDIO Hold After MDC MDC To MDIO Output Delay Min. 10 10 0 Typ. Max. 100 Unit ns ns ns Conditions When OUTPUT By STA When OUTPUT By STA When OUTPTU By DM9101
Final Version: DM9101-DS-F03 July 22, 1999
37
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Magnetics Selection Guide
The DM9101 requires a 1:1 ratio for both the receive and the transmit transformers. Refer to Table 2 for transformer requirements. Transformers meeting these requirements are available from a variety of magnetic manufacturers. Designers should test and qualify all magnetics before using them in an application. The transformers listed in Table 2 are electrical equivalent, but may not be pin-to-pin equivalent.
Manufacturer
Bel Fuse Delta Fil-Mag Halo Nano Pulse Inc. Pulse Engineering
Part Number
S558-5999-01 LF8200, LF8221 PT41715 TG22-3506ND, TD22-3506G1, TG22-S010ND TG22-S012ND NPI 6181-37, NPI 6120-30, NPI 6120-37 NPI 6170-30 PE-68517, PE-68515, H1019, H1012 ----Single Port H1027, H1028 ---- Dual Port PE-69037, H1001, H1036, H1044 ---- Quad Port ST6114, ST6118 20PMT04, 20PMT05 Table 2
Valor YCL
Crystal Selection Guide
A crystal can be used to generate the 25Mhz reference clock instead of a crystal oscillator. An M-TRON crystal, part number is 00301-00169, MP-1 Fund, @ 25.000000Mhz, 50ppm or equivalent may be used. The crystal must be a fundamental type, parallel resonant. Connect to X1 and X2, shunt each crystal lead to ground with an 18pf capacitor (see figure 6).
32 OSC/XTLB 31 OSCGND
X1
X2
AGND
29
Y1 2 5 M
C18 18pf AGND AGND
30
C19 18pf
Figure 6
Crystal Circuit Diagram
38
Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Item No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Qty.
11 1 4 1 1 1 2 2 1 1 1 1 4 1 4 2 1 1
Reference Number
C1,C2,C3,C4,C5,C6,C7,C8,C9, C10,C11 C12 D1,D2,D3,D4 J1 L1 OSC1 Q2,Q1 R1,R2 R3 R4 R5 R6 R7,R8,R14,R15 R9 R10,R11,R12,R13 R17,R16 U1 U2
Part Description
Capacitor, Decoupling, 0.1uf, 50V Capacitor,.01uf,2KV LED, General Purpose Connector, RJ45 Ferrite, PanasonicEXCCL4532U Oscillator, Crystal, 25Mhz, 50ppm Transistor, NNP, General Purpose, 2N2222 Resistor, 470, 5% Resistor, 820, 5% Resistor, 33, 5% Resistor, 510, 5% Resistor, 6.01K, 1% Resistor, 49.9, 1% Resistor, 1.5K, 5% Resistor, 75, 1% Resistor, 10K, 5% DM9101F, PHY/Transceiver, 100pin QFP Magnetics, Pulse Engineering, PE68515
Table 3 Parts List for Example Design Table 3 is a list of materials used in the design example shown on the next page. Where a specific vendor name has been called out, the designer can substitute an equivalent part.
Final Version: DM9101-DS-F03 July 22, 1999
39
VCC R2 470 26 D3 D2 100M LED Q1 2N2222
7 GND NC OUT 8 +VDD 14 1
VCC R3 820 L1
40
FDX LED R4 33 O S C 1 25Mhz C1 .1u GND GND D4 10M LED DECOUPLING FOR VCC R5 510 R6 6.01K 1% .1u .1u .1u .1u C2 C3 C4 C5 VCC GND
50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 NC UTP AVCC AGND AGND DVCC DVCC DGND DGND DGND DGND BGRES TRIDRV BGGND X2 OSCI/X1 29 30 CLK25M LINKSTS SPEED10 FDXLED# RX_LOCK OSC/XTL#
VCC
R1
GND
GND
470
D1
ACT LED
DECOUPLING FOR
VCC
C6
C7
C8
C9
.1u
.1u
.1u
.1u
51
COLLED#
52
DGND
R7
28
R8 49.9 1%
53 AVCC
LINKLED#
49.9 1%
27 26 25 24 23 22 21 20 19 18 17 16 9 15 10 14 11 13 12 12 13 11 14 10 15 9 16 8 7 6 5 4 3
54 AVCC 100TXO+ 100TXOAGND AGND AVCC AVCC NC NC AGND AGND AVCC AVCC 10TXO+ 10TXOAGND AGND RXI+ RXIAVCC AVCC AGND NC NC NC NC AVCC
RXLED#
55
TXLED#
TX_ER
56
TX_ER/TXD4
TXD3
57
TXD3
TXD2
58
TXD2
TXD1
59
TXD1
TXD0
60
TXD0
61
DGND
62
DVCC
TX_EN
63
TX_EN
TX_CLK
64
TX_CLK
MDC
65
X1 PE68515
9 10 11 12 13 14 15 16 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2
MDC
MDIO
66
DM9101F
MDIO
R9
67
DGND
J1 RJ45
1.5K
68
DVCC
RXD3
69
RXD3
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
MII INTERFACE
2
RXD2
70
RXD2
RXD1
71
RXD1
RXD0
72
RXD0
C10
1
R10 .1u GND 75 1% R12 75 1% C11
R11 75 1% R13 75 1%
1 2 3 4 5 6 7 8
73
DGND
74
DVCC
RX_CLK
75
RX_CLK
CRS
76
CRS
COL
77
COL
.01u/2KV
78
RX_DV
RX_DV
79
RX_ER
BPSCR DGND DVCC AGND AGND
RX_ER/RXD4 RESET#
R14
1
R15 49.9 1% U1 49.9 1%
CHASSIS GND
80
10BTSER
BP4B5B
RPTR/NODE#
BPALIGN
OPMODE0
OPMODE1
OPMODE2
OPMODE3
PHYAD0
PHYAD1
PHYAD2
PHYAD3
PHYAD4
TESTMODE
RX_EN
87 95 98 94 83 84 85 88 89 96 99 81 90 91 92 93 97 82 86
RX_EN
100
/RESET
R16
C12 GND
.1u
10K
VCC
Q2
GPIO7
2N2222
GND
R17
10K
DM9101
Final Version: DM9101-DS-F03 July 22, 1999
DM9101 MII Example Schematic
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Package Information
LQFP 100L Outline Dimensions Unit: Inches/mm
HD
75
D
51
76
50
100
F
26
1
25
E
HE
e GD
b c
GD ~ ~ ~
A2
See Detail F Seating Plane
A1
A
y
D
L L1
Detail F
Symbol A A1 A2 b c
D E e F
Dimensions In Inches 0.063 Max. 0.004 0.002 0.055 0.002 0.009 0.002 0.006 0.002 0.551 0.005 0.551 0.005 0.020 BSC. 0.481 NOM. 0.606 NOM. 0.630 0.006 0.630 0.006 0.024 0.006 0.039 Ref. 0.004 Max. 0 ~ 12
Dimensions In mm 1.60 Max. 0.1 0.05 1.40 0.05 0.22 0.05 0.15 0.05 14.00 0.13 14.00 0.13 0.50 BSC. 12.22 NOM. 15.40 NOM. 16.00 0.15 16.00 0.15 0.60 0.15 1.00 Ref. 0.1 Max. 0 ~ 12
GD HD HE L L1 y
Notes: 1. Dimension D & E do not include resin fins. 2. Dimension GD is for PC Board surface mount pad pitch design reference only. 3. All dimensions are based on metric system.
Final Version: DM9101-DS-F03 July 22, 1999 41
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Package Information
QFP 100L Outline Dimensions Unit: Inches/mm
HD D
100 81
1
80
30 31 50
51
GE
HE
E
F
GD ~ ~ ~ c A2 A1 A
e GD
b
See Detail F Seating Plane
y
D
L L1
Detail F
Symbol A A1 A2 b c D E e F GD GE HD HE L L1 y
Dimensions In Inches 0.130 Max. 0.004 Min. 0.1120.005 0.012 +0.004 -0.002 0.006 +0.004 -0.002 0.5510.005 0.7870.005 0.026 0.006 0.742 NOM. 0.693 NOM. 0.929 NOM. 0.7400.012 0.9760.012 0.0470.008 0.0950.008 0.006 Max. 0 ~ 12
Dimensions In mm 3.30 Max. 0.10 Min. 2.850.13 0.31 +0.10 -0.05 0.15 +0.10 -0.05 14.000.13 20.000.13 0.650.15 18.85 NOM. 17.60 NOM. 23.60 NOM. 18.800.31 24.790.31 1.190.20 2.410.20 0.15 Max. 0 ~ 12
Note: 1. Dimension D & E do not include resin fins. 2. Dimension GD & GE are for PC Board surface mount pad pitch design reference only. 3. All dimensions are based on metric system.
42 Final Version: DM9101-DS-F03 July 22, 1999
DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver Ordering Information
Part Number DM9101E DM9101F Pin Count 100 100 Package LQFP QFP DAVICOM's terms and conditions printed on the order acknowledgment govern all sales by DAVICOM. DAVICOM will not be bound by any terms inconsistent with these unless DAVICOM agrees otherwise in writing. Acceptance of the buyer's orders shall be based on these terms.
Disclaimer
The information appearing in this publication is believed to be accurate. Integrated circuits sold by DAVICOM Semiconductor are covered by the warranty and patent indemnification provisions stipulated in the terms of sale only. DAVICOM makes no warranty, express, statutory, implied or by description regarding the information in this publication or regarding the information in this publication or regarding the freedom of the described chip(s) from patent infringement. FURTHER, DAVICOM MAKES NO WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. DAVICOM reserves the right to halt production or alter the specifications and prices at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other information in this publication are current before placing orders. Products described herein are intended for use in normal commercial applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support equipment, are specifically not recommended without additional processing by DAVICOM for such applications. Please note that application circuits illustrated in this document are for reference purposes only.
Company Overview
DAVICOM Semiconductor, Inc. develops and manufactures integrated circuits for integration into data communication products. Our mission is to design and produce IC products that are the industry's best value for Data, Audio, Video, and Internet/Intranet applications. To achieve this goal, we have built an organization that is able to develop chipsets in response to the evolving technology requirements of our customers while still delivering products that meet their cost requirements.
Products
We offer only products that satisfy high performance requirements and which are compatible with major hardware and software standards. Our currently available and soon to be released products are based on our proprietary designs and deliver high quality, high performance chipsets that comply with modem communication standards and Ethernet networking standards.
Contact Windows
For additional information about DAVICOM products, contact the sales department at: Headquarters: Hsin-chu Office: 4F, No. 17, Park Avenue II, Science-based Park, Hsin-chu City, Taiwan, R.O.C. TEL: 886-3-579-8797 FAX: 886-3-579-8858 WARNING
Conditions beyond those listed for the absolute maximum may destroy or damage the products. In addition, conditions for sustained periods at near the limits of the operating ranges will stress and may temporarily (and permanently) affect and damage structure, performance and/or function.
Taipei Sales Office: 8F, No. 3, Lane 235, Bao-chiao Road, Hsin-tien City, Taipei, Taiwan, R.O.C. TEL: 886-2-2915-3030 FAX: 886-2-2915-7575 Email: sales@davicom.com.tw
Final Version: DM9101-DS-F03 July 22, 1999
43


▲Up To Search▲   

 
Price & Availability of DM9101

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X